﻿.center1600{max-width: 1600px;margin: 0 auto;}
.tfs1{background-image: url(img/tf1pic1.png);background-repeat: no-repeat;background-size: cover;background-position: center;overflow: hidden;padding: 40px 0;border-bottom: 1px solid #CCCCCC;}
.tfs1 .cn1{width: 25%;float: left;}
.tfs1 .cn2{text-align: center;}
.tfs1 .cn2 img{margin-bottom: 15px;}
.tfs1 .cn3{font-size: 20px;color: #020202;text-align: center;}
.tfs1 .cn4{font-size: 14px;color: #999999;text-align: center;}
.tfs1 .color{font-weight:bold;}
@media (max-width:1400px) {
	.tfs1 .cn3{font-size: 16px;}
}


.cntitle1{display: flex;}
			.cntitle1 .cntitle2{text-align: center;width: 35%;line-height: 60px;}
			.cntitle1 .cntitle3{line-height: 60px;width: 30%;}
			.cntitle1 .cntitle3 span:first-child{font-size: 46px;color: #000000;opacity: 0.25;text-align: center;display: block;}
			.cntitle1 .cntitle3 span:last-child{font-size: 44px;font-weight: bold;color: #010101;opacity:1;display: block;text-align: center;margin-top: -50px;}
			.cntitle1 .cntitle4{text-align: center;width: 35%;line-height: 60px;}
			.cntitle5{text-align: center;color: #333333;font-size: 20px;}
			
			.tfs2{padding-top: 90px;}
			.tfs2 .cn1{text-align: center;padding: 80px 0 50px;}
			
			
.tfs3{background-image: url(img/tf1pic1.png);overflow: hidden;}
			.tfs3 .cn1{width: 25%;float: left;padding-top: 20px;position: relative;}
			.tfs3 .cn1::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;border-right: 1px dashed #E2E2E2;height: 200px;}
			.tfs3 .cn1:last-child::after{display: none;}
			.tfs3 .cn1 .cn2{position: relative;text-align: center;padding-top: 40px;}
			.tfs3 .cn1 .cn2 .cn4{font-size: 16px;font-weight: bold;color: #020202;position: absolute;left: 50%;transform: translateX(-50%);top: 50%;}
			.tfs3 .cn1 .cn2 .cn5{font-size: 16px;color: #020202;position: absolute;left: 50%;transform: translateX(-50%);top: 60%;}
			.tfs3 .cn1 .cn3{text-align: center;margin-top: 20px;}
			@media (max-width:1500px) {
				.tfs3 .cn1 .cn2{padding-top: 0;}
			}
			
			
			
.tfs4{position: relative;}
.tfs4 .tfs4a{position: relative;overflow: hidden;}
.tfs4 .tfs4a .cna1{}
.tfs4 .tfs4a .cna1{}
.tfs4 .tfs4a .swiper-slide{position: relative;}
.tfs4 .tfs4a .cna3{position: absolute;max-width: 1600px;width: 100%;margin: 0 auto;bottom: 0;left: 50%;transform: translateX(-50%);}
.tfs4 .tfs4a .cna3 .cna2{position: relative;width: 240px;}
.tfs4 .tfs4a .cna3 .cna2 .cna4{width: 240px;line-height: 65px;background-color: rgba(255,255,255,.95);text-align: center;font-size: 20px;color: #030303;}
.swiper-button-next4a{position: absolute;right: 30px;}
.swiper-button-prev4a{position: absolute;left: 30px;}
.swiper-button-next4a,.swiper-button-prev4a{font-size: 20px;z-index: 99;bottom: 0;line-height: 65px;}

.tfs4 .center1600{position: absolute;top: 0;z-index: 99;max-width: 1600px;width: 100%;margin: 0 auto;left: 50%;transform: translateX(-50%);}
.tfs4 .center1600 .cn1{width: 25%;padding: 70px 0;background-color: red;position: absolute;right: 0;top: 0;background-color: rgba(255,255,255,.8);}
.tfs4 .center1600 .cn1 .cn2{text-align: center;font-size: 20px;font-weight: bold;color: #010101;margin-bottom: 30px;}
.tfs4 .center1600 .cn1 .cn3{text-align: center;font-size: 18px;color: #333333;margin-bottom: 20px;}
.tfs4 .center1600 .cn1 .cn3 span:first-child{margin-right: 20px;}
.tfs4 .center1600 .cn1 .cn3:last-child{margin-bottom: 0;}



			.tfs5{padding-top: 100px;background-image: url(img/tf1pic1.png);overflow: hidden;padding-bottom: 60px;}
			.tfs5a{margin-top: 75px;}
			.tfs5a .aside{width: 350px;margin-right: 36px;}
			.tfs5a .aside .right{width: 350px;}
			.tfs5a .article{width: 1210px;border: 0;}
			.tfs5a .casebox2b{padding: 0;}
			.tfs5a .casebox2 .box1{width: 388px;}
			.tfs5a .layui-nav-itemed>.layui-nav-child{padding: 30px 0;    background-image: linear-gradient( 
90deg
 , #f3f2f2 0%, #ffffff 50%, #f3f2f2 100%), linear-gradient( #f3f2f2, #f3f2f2);}
 
			@media (max-width:1600px) {
				.tfs4 .center1600{max-width: 1200px;}
				.tfs4 .center1600 .cn1{padding: 30px 0;}
				.tfs4 .tfs4a .cna3{max-width: 1200px;}
				.center1600{max-width: 1200px;margin: 0 auto;}
				.tfs5a .center1600{max-width: 1200px;margin: 0 auto;}
				.tfs5a .aside{width: 240px;margin-right: unset;}
				.tfs5a .aside .right{width: 240px;}
				.tfs5a .article{width: 930px;border: 0;}
				.tfs5a .casebox2 .box1{width: 298px;}
				.tfs5a .layui-nav-itemed>.layui-nav-child{padding: 0;}
			}
			
			
			
			
			
			.tfs6{display: flex;}
			.tfs6 .cn1{width: 50%;}
			.tfs6 .cn1 p{height: 100%;}
			.tfs6 .cn1 p img{height: 100%;}
			.tfs6 .cn2{width: 50%;background-image: url(img/tf3pic5.png);background-size: cover;background-repeat: no-repeat;}
			.tfs6 .cn2 .cn8{width: 100%;max-width: 800px;}
			.tfs6 .cn2 .cn3{text-align: center;padding-top: 40px;}
			.tfs6 .cn2 .cn4{text-align: center;}
			.tfs6 .cn2 .cn4 span{font-size: 34px;font-weight: bold;color: #ffffff;margin: 0 20px;}
			.tfs6 .cn2 .cn4 img{position: relative;top: 50%;transform: translateY(-50%);}
			.tfs6 .cn2 .cn5{text-align: center;}
			.tfs6 .cn2 .cn6{text-align: center;font-size: 18px;color: #ffffff;padding-bottom: 30px;padding-top: 10px;}
			.tfs6 .cn2 .cn7{text-align: center;padding-bottom: 30px;}
			.tfs6 .cn2 .cn7 a:first-child{display: inline-block;width: 240px;line-height: 45px;background-color: #ffffff;border-radius: 23px;font-size: 18px;
			color: #222222;font-weight: bold;text-align: center;margin-right: 15px;}
			.tfs6 .cn2 .cn7 a:last-child{display: inline-block;width: 240px;line-height: 45px;background-color: #e83c3c;border-radius: 23px;font-size: 18px;
			color: #fff;font-weight: bold;text-align: center;}
			@media (max-width:1600px) {
				.tfs6 .cn2 .cn8{width: 100%;max-width: 600px;}
				.tfs6 .cn2 .cn4 span{font-size: 24px;}
				.tfs6 .cn2 .cn4 img{margin-top: 10px;}
				.tfs6 .cn2 .cn7 a:first-child{width: 180px;}
				.tfs6 .cn2 .cn7 a:last-child{width: 180px;}
			}
			
			
			
			
			
			
.tfs7{padding-top: 90px;padding-bottom: 70px;}
.tfs8{background-image: url(img/tf4pic5.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.tfs8 .center1600{display: flex;}
.tfs8 .center1600 .left{width: 40%;display: flex;padding: 110px 0;}
.tfs8 .center1600 .left .cn1{margin-right: 40px;}
.tfs8 .center1600 .left ul{}
.tfs8 .center1600 .left ul .cn2{font-size: 16px;color: #999999;}
.tfs8 .center1600 .left ul .cn3{font-size: 38px;font-weight: bold;color: #030303;}
.tfs8 .center1600 .left ul .cn4{margin-bottom: 40px;}
.tfs8 .center1600 .left ul .cn5{font-size: 20px;color: #333333;margin-bottom: 35px;letter-spacing: 2px;}
.tfs8 .center1600 .left ul .cn5 i{font-weight: bold;}
.tfs8 .center1600 .right{width: 60%;text-align: right;}
.tfs8 .center1600 .right .cn6{position: relative;top: 45%;transform: translateY(-50%);}
@media (max-width:1600px) {
	.tfs8 .center1600 .left ul .cn4{width: 60%;}
	.tfs8 .center1600 .left{padding: 70px 0;}
	.tfs8 .center1600 .left ul .cn4{margin-bottom: 20px;}
	.tfs8 .center1600 .left ul .cn5{margin-bottom: 20px;}
}
.tfs9{background-image: url(img/tf4pic5.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.tfs9 .center1600{display: flex;}
.tfs9 .center1600 .left{width: calc(50% - 80px);margin-left: 80px;display: flex;padding: 110px 0;}
.tfs9 .center1600 .left .cn1{margin-right: 40px;}
.tfs9 .center1600 .left ul{}
.tfs9 .center1600 .left ul .cn2{font-size: 16px;color: #999999;}
.tfs9 .center1600 .left ul .cn3{font-size: 38px;font-weight: bold;color: #030303;}
.tfs9 .center1600 .left ul .cn4{margin-bottom: 40px;}
.tfs9 .center1600 .left ul .cn5{font-size: 20px;color: #333333;margin-bottom: 35px;letter-spacing: 2px;}
.tfs9 .center1600 .left ul .cn5 i{font-weight: bold;}
.tfs9 .center1600 .right{width: 50%;text-align: right;}
.tfs9 .center1600 .right .cn6{position: relative;top: 45%;transform: translateY(-50%);}

.tfs10{background-image: url(img/tf4pic5.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
.tfs10 .center1600{display: flex;}
.tfs10 .center1600 .left{width: calc(50% - 80px);margin-left: 80px;display: flex;padding: 110px 0;}
.tfs10 .center1600 .left .cn1{margin-right: 40px;}
.tfs10 .center1600 .left ul{}
.tfs10 .center1600 .left ul .cn2{font-size: 16px;color: #999999;}
.tfs10 .center1600 .left ul .cn3{font-size: 38px;font-weight: bold;color: #030303;}
.tfs10 .center1600 .left ul .cn4{margin-bottom: 40px;}
.tfs10 .center1600 .left ul .cn5{font-size: 20px;color: #333333;margin-bottom: 35px;letter-spacing: 2px;}
.tfs10 .center1600 .left ul .cn5 i{font-weight: bold;}
.tfs10 .center1600 .right{width: 50%;text-align: right;}
.tfs10 .center1600 .right .cn6{position: relative;top: 45%;transform: translateY(-50%);}
@media (max-width:1600px) {
	.tfs8 .center1600 .left ul .cn2{font-size: 14px;}
	.tfs8 .center1600 .left ul .cn3{font-size: 30px;}
	.tfs9 .center1600 .left{margin-left: 30px;width: calc(50% - 30px);}
	.tfs9 .center1600 .left ul .cn2{font-size: 14px;}
	.tfs9 .center1600 .left ul .cn3{font-size: 30px;}
	.tfs9 .center1600 .left ul .cn4{width: 60%;}
	.tfs9 .center1600 .left{padding: 70px 0;}
	.tfs9 .center1600 .left ul .cn4{margin-bottom: 20px;}
	.tfs9 .center1600 .left ul .cn5{margin-bottom: 20px;}
	
	.tfs10 .center1600 .left ul .cn2{font-size: 14px;}
	.tfs10 .center1600 .left ul .cn3{font-size: 30px;}
	.tfs10 .center1600 .left ul .cn4{width: 60%;}
	.tfs10 .center1600 .left{padding: 70px 0;}
	.tfs10 .center1600 .left ul .cn4{margin-bottom: 20px;}
	.tfs10 .center1600 .left ul .cn5{margin-bottom: 20px;}
}
.tfs11{padding: 80px 0 ;}
.tfs12{background-image: url(img/tf1pic1.png);background-repeat: no-repeat;background-size: cover;}
			.tfs12 .center1500{max-width: 1500px;margin: 0 auto;padding: 60px 0;}
			.tfs12a{overflow: hidden;}
			
			
.tfs13{position: relative;}
		  .tfs13 .tfs13a{position: relative;overflow: hidden;}
		  .tfs13 .tfs13a .cna1{}
		  .tfs13 .tfs13a .cna1{}
		  .tfs13 .tfs13a .swiper-slide{position: relative;}
		  .tfs13 .tfs13a .cna3{position: absolute;max-width: 1600px;width: 100%;margin: 0 auto;bottom: 0;left: 50%;transform: translateX(-50%);}
		  .tfs13 .tfs13a .cna3 .cna2{position: relative;width: 240px;height: 65px;background-color: #Fff;}
		  .tfs13 .tfs13a .cna3 .cna2 .cna4{width: 240px;line-height: 65px;background-color: rgba(255,255,255,.95);text-align: center;font-size: 20px;color: #030303;}
		  .swiper-button-next13a{position: absolute;right: 30px;}
		  .swiper-button-prev13a{position: absolute;left: 30px;}
		  .swiper-button-next13a,.swiper-button-prev13a{font-size: 20px;z-index: 99;bottom: 0;line-height: 65px;}
		  
		  .tfs13 .center1600{position: absolute;top: 0;z-index: 99;max-width: 1600px;width: 100%;margin: 0 auto;left: 50%;transform: translateX(-50%);}
		  .tfs13 .center1600 .cn1{width: 25%;padding: 40px 0;background-color: red;position: absolute;right: 0;top: 0;background-color: rgba(255,255,255,.8);}
		  .tfs13 .center1600 .cn1 .cn2{text-align: center;font-size: 20px;font-weight: bold;color: #010101;margin-bottom: 30px;}
		  .tfs13 .center1600 .cn1 .cn3{text-align: center;font-size: 18px;color: #333333;margin-bottom: 20px;}
		  .tfs13 .center1600 .cn1 .cn3 span:first-child{margin-right: 20px;}
		  .tfs13 .center1600 .cn1 .cn3:last-child{margin-bottom: 0;}
		  
		  
		  
.tfs14{padding-top: 80px;padding-bottom: 80px;background-image: url(img/tf5pic1.png);background-repeat: no-repeat;background-size: cover;background-position: center;}
			.tfs14 .center1400{max-width: 1400px;width: 100%;margin: 0 auto;}
			.tfs14 .center1400 .cna1{text-indent: 2em;font-size: 16px;color: #333333;padding: 60px 0 50px;}
			
			.tfs14 .main4{width: 100%;position: relative;height: 540px;}
			.tfs14 .main4 video{width: 100%;height: 540px;}
			.tfs14 .main4  .bannericon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			
			
			.tfs14 .cn1{display: flex;margin-top: 60px;}
			.tfs14 .cn2{text-align: center;position: relative;margin-bottom: 20px;}
			.tfs14 .cn2::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 1px;background-color: rgba(255,255,255,.29);z-index: 0;}
			.tfs14 .cn3{text-align: center;font-size: 18px;color: #ffffff;}
			.tfs14 .cn4{text-align: center;font-size: 12px;color: #807e7e;}
			.tfs14 .cn5{width: calc(100% / 9);text-align: center;}
			
			.tfs14 .cn2 .cn6{z-index: 99;width: 92px;height: 92px;background-image: url(img/tf5pic2.png);background-size: 92px 92px;display: block;text-align: center;position: relative;left: 50%;transform: translateX(-50%);}
			.tfs14 .cn5:hover .cn2 .cn6{background-image: url(img/tf5pic3.png);cursor: pointer;}
			.tfs14 .cn2 .cn7{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 99;}
			
			
			
			
			
			.tfs15{padding-top: 80px;background-color: #f2f2f2;}
			.tfs15 .cn1{margin: 80px 0 0;position: relative;}
			.tfs15 .cn1::after{position: absolute;content: "";width: 100%;height: 1px;background-color: rgba(0,0,0,.1);top: 10px;left: 0;}
			.tfs15 .cn1 .center1200{max-width: 1200px;margin: 0 auto;display: flex;}
			.tfs15 .cn1 .center1200 .cn2{font-size: 18px;color: #000000;text-align: center;width: calc(20%);}
			.tfs15 .cn1 .center1200 .cn2 span{z-index: 99;position: relative;text-align: center;width: 20px;height: 20px;margin: 0 auto;display: block;background-image: 
			url(img/tf6pic1.png);margin-bottom: 5px;}
			.tfs15 .cn1 .center1200 .cn2:hover span{background-image: url(img/tf6pic2.png);}
			.tfs15 .cn1 .center1200 .cn2:hover{color: #e83c3c;}
			.tfs15 .cn1 .center1200 .cn2.default span{background-image: url(img/tf6pic2.png);}
			.tfs15 .cn1 .center1200 .cn2.default{color: #e83c3c;}
			
			.tfs15 .cn3{margin: 50px auto 25px;background-color: #fff;padding: 40px 40px 0;max-width: 1520px;}
			.tfs15 .cn3 .ncn1{display: flex;padding-bottom: 30px;border-bottom: 1px dashed #E2E2E2;}
			.tfs15 .cn3 .ncn2{width: 495px;height: 305px;margin-right: 50px;}
			.tfs15 .cn3 .ncn2 img{width: 495px;height: 305px;}
			.tfs15 .cn3 .ncn3{width: calc(100% - 545px);position: relative;}
			.tfs15 .cn3 .ncn3 .ncn4{border-bottom: 1px solid #E2E2E2;padding: 20px 0;}
			.tfs15 .cn3 .ncn3 .ncn4 a{font-size: 18px;color: #030303;}
			.tfs15 .cn3 .ncn3 .ncn5{font-size: 14px;color: #666666;text-indent: 2em;margin: 20px 0;}
			.tfs15 .cn3 .ncn3 .ncn6{margin-left: -10px;font-size: 16px;color: #999999;}
			.tfs15 .cn3 .ncn3 .ncn7{position: absolute;right: 0;bottom: 20px;}
			.tfs15 .cn3 .ncn3 .ncn7 a{text-align: center;display: inline-block;width: 160px;line-height: 45px;background-color: #e83c3c;
			font-size: 16px;color: #fefefe;}
			
			.tfs15 .cn3  .ncn8{padding: 35px 0;overflow: hidden;}
			.tfs15 .cn3  .ncn8 .ncn9{display: flex;width: 47%;margin-right: 6%;float: left;margin-top: 20px;}
			.tfs15 .cn3  .ncn8 .ncn9:nth-child(-n+2){margin-top: 0;}
			.tfs15 .cn3  .ncn9:nth-child(2n){margin-right: 0;}
			.tfs15 .cn3  .ncn8 .ncn9 span:first-child{font-size: 14px;color: #666666;width: calc(80% - 30px);padding-left: 30px;position: relative;}
			.tfs15 .cn3  .ncn8 .ncn9 span:first-child::after{ width: 0;height: 0;border-top: 5px solid transparent;border-left: 10px solid #666666;
			border-bottom: 5px solid transparent;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
			.tfs15 .cn3  .ncn8 .ncn9 span:last-child{font-size: 14px;color: #666666;width: 20%;text-align: right;}
			
			.tfs15 .cn3  .ncn8 .ncn9:hover span:first-child{color: #000303;}
			.tfs15 .cn3  .ncn8 .ncn9:hover span:last-child{color: #000303;}
			.tfs15 .cn3  .ncn8 .ncn9:hover span:first-child::after{border-left: 10px solid #000303}
			.tfs15a{position: relative;overflow: hidden;}
			
			
			
			.link{padding-bottom: 20px;}
			.link .lcn1{position: relative;}
			.link .lcn1 .lcn2{}
			.link .lcn1 .lcn2 img{width: 100%;}
			 .lcn3{position: absolute;left: 180px;top: 30px;padding-right: 80px;}
			 .lcn3 a{font-size: 14px;color: #656566;line-height: 30px;display: inline-block;width: auto;margin: 0 20px;}
			 @media (max-width:1600px) {
				 .tfs15 .cn3{max-width: 1120px;}
				 .tfs15 .cn3 .ncn8 .ncn9 span:first{width: calc(75% - 30px);}
				 .tfs15 .cn3 .ncn8 .ncn9 span:last-child{width: 25%;}
			 	 .lcn3{position: absolute;left: 120px;top: 20px;padding-right: 50px;}
			 }